package voxToolkit;

import grafico.Fabrica;

import javax.swing.JFrame;
import javax.swing.JPanel;

import main.Contexto;

public class Principal extends JFrame {

	public JPanel painel = Fabrica.painelFundoAzul();
	String[] conteudo = { "azul", "amarelo", "lilas", "branco", "roxo", "preto" };
	public VoxList lista = new VoxList(conteudo, "Lista diretório");
	public VoxTextField txtBox = new VoxTextField(10, "Caixa de texto");

	public static VoxTextArea txtArea = new VoxTextArea(
			"Isto é um teste de edicao de texto para capturar o numero de linhas escritas pelo usuario.",
			"Edição de texto", 300, 200);

	public Principal() {

		painel.add(lista);
		painel.add(txtBox);
		painel.add(txtArea);

		this.setSize(500, 500);
		this.pack();
		this.setContentPane(painel);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setVisible(true);

	}

	public static void main(String args[]) {

		Principal janela;

		Contexto contexto = Contexto.instancia();

		try {
			if (contexto.getSistema() == Contexto.SISTEMA_WINDOWS) {
				Runtime.getRuntime().exec("Util\\servsapi.exe");
			} else {
				Runtime.getRuntime().exec("liane-server");
			}

		} catch (Exception e1) {
			e1.printStackTrace();
		}

		janela = new Principal();

	}

}
